/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.bomt.domain.vo;

import com.comac.ins.bomt.domain.OriginalBomV2Info;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * OriginalBomInfoVo
 *
 * @author zhanghongyi
 * @date 2025/01/03 11:19
 * @description OriginalBomInfoVo
 */
@Data
@AutoMapper(target = OriginalBomV2Info.class)
public class OriginalBomV2InfoVo {
    /**
     * Id
     */
    private Long id;
    /**
     * 机型
     */
    private String aircraftModel;
    /**
     * 人工输入批次号
     */
    private String track;
    /**
     * 系统生成的跟踪号
     */
    private String subTrack;
    /**
     * 批次号描述
     */
    private String trackDesc;
    /**
     * 主分组类型
     */
    private String groupType;
    /**
     * 子分组类型
     */
    private String subGroupType;
    /**
     * 文件编号
     */
    private Long fileId;
    /**
     * 原始文件名称
     */
    private String originalName;

    /**
     * 记录条数
     */
    private Long detailCnt;

    /**
     * 错误信息
     */
    private String errorMsg;

    /**
     * 附加信息
     */
    private String extraInfo;

    /**
     * 状态
     */
    private String status;

    /**
     * 业务步骤
     */
    private String bizStep;

    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private Long createBy;
    /**
     * 创建人部门
     */
    private Long createDept;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 更新人部门
     */
    private Long updateBy;

    /**
     * 明细
     * */
    private List<DetailOriginalV2BomVo> details;

}
